.menu_superior{
    padding-left: 5px;
    float: left;
}

.menu_superior li{
    float: left;
    list-style: none;
    padding-left: 5px; 
}

.menu_superior a{
    color: #red;
    text-decoration: none;
}

.menu_superior a:hover{
    color: #e6e6e6;
    text-decoration: underline;
}


.menu {
	margin-top: 20px !important;
	width: 100% !important;
	font-size: 0.9em;
}

.menu a.color1{
    color: black;
	/* transition */
	-webkit-transition-property: all;
	-webkit-transition-duration: .2s;
	-webkit-transition-timing: ease-out;
	-moz-transition-property: all;
	-moz-transition-duration: .2s;
	-moz-transition-timing: ease-out;
	-o-transition-property: all;
	-o-transition-duration: .2s;
	-o-transition-timing: ease-out;
	transition-property: all;
	transition-duration: .2s;
	transition-timing: ease-out;
}
.menu a.color1:hover{
    color: #4A8497;
    padding-left: 25px;
}

.menu .color2{
    color: #222;
	background-color: #ccc;
    font-size: 0.95em;
    background-image: none;

	/* transition */
	-webkit-transition-property: all;
	-webkit-transition-duration: .2s;
	-webkit-transition-timing: ease-out;
	-moz-transition-property: all;
	-moz-transition-duration: .2s;
	-moz-transition-timing: ease-out;
	-o-transition-property: all;
	-o-transition-duration: .2s;
	-o-transition-timing: ease-out;
	transition-property: all;
	transition-duration: .2s;
	transition-timing: ease-out;
    
}
.menu .color2:hover{
	color: #000;
	background-color: #d5d5d5;
	padding-left: 15px;
}

.menu li {
	list-style: none;
	background-image: url(../imgs/itemmenu.png), url(../imgs/linhamenu.png);
	text-align: left !important;
	background-repeat: repeat-x, repeat-x;
	background-position: top,bottom;
}
.menu ul{
	background-image: url(../imgs/linhamenu.png);
		background-repeat: repeat-x;
	background-position: top;
}

.menu a{
	text-align: left !important;
	padding-left: 20px;
}
